Design as Contract and Blueprint – Tackling Maturity Level 1 Software Vendors in an e-School Project

نویسندگان

  • Yung-Pin Cheng
  • Ching-Huei Wang
چکیده

Process improvements have drawn much attention in practical software engineering. The capability maturity levels from CMMI have become an important index to assess a software company’s software engineering capability. However, in countries like Taiwan, customers often have no choices but to deal with vendors that are not CMMI prepared or qualified. We call these vendors maturitylevel-1 (ML1) vendors. In this paper, we describe our experience from consulting an e-school project. We propose an approach to help our client tackle the ML1 vendors. Through our system analysis, we produce a design. This design is suggested to be used as part of contract and a blueprint to guide the implementation. Keywords—CMMI, Software Engineering, Software Design, Design as Contract.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Vendor Screening in Information Technology Contracting With a Pilot Project

The growth in the information technology (IT) services market and the increasing tendency of firms to outsource some or all of their IT functions necessitate better mechanisms for selecting IT vendors. For most projects, there are a multitude of potential vendors that differ in quality and other aspects that are difficult to assess at the time of contracting. In addition, many projects have out...

متن کامل

Determinants of software quality in offshore development - An empirical study of an Indian vendor

0950-5849/$ see front matter 2011 Elsevier B.V. A doi:10.1016/j.infsof.2011.05.001 ⇑ Corresponding author. Tel.: +91 431 2503703; fax E-mail address: [email protected] (G. Kannabiran). Context: Cost advantage has been one of the primary drivers of successful offshoring engagements of Indian software and services companies. However, the emphasis has shifted to the ability of the vendors to provide hig...

متن کامل

A Systems Dynamics Model for Project Management systems of Project-Based Organization

It is obvious that the success of a project-based organization is dependent on its projects. A variety of tools such as the project excellence model, project management maturity models, the earned value method, have been developed in this regard, but there are still delays in projects because the projects have dynamic nature with non-linear relationships and feedback processes during the projec...

متن کامل

بررسی رابطه بین نقض قرارداد روان‌شناختی با رفتار شهروندی سازمانی و نیت جابجایی با نقش تعدیلی فاصله قدرت

Employees are sensitive to promises offered at the beginning of their employment and if these promises are breached, they react in  different ways. These reactions differ in different cultures. The purpose of this research is to shed some light on the relationship between psychological contract breach and organizational citizenship behavior and turnover intention emphasizing the moderat...

متن کامل

Documentation Is Important

Inaccurate, incomplete, out of date, or missing documentation is a major contributor to poor software quality. A 4-level Software System Documentation Process Model and assessment procedure whose goal is to improve the documentation process have been designed. A maturity level and documentation process profile is generated from the responses to an assessment instrument that takes only 30 minute...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009